html {
	font-size: 20px;
	color: #333;
}
/*标题展开 公共*/
.title_unfold {
	border-top: 1px solid #f5f5f5;
	position: fixed;
	top: 44px;
	width: 100%;
	background-color: #fff;
	padding: 0 15px;
	display: none;
}
.title_unfold.show_out {
	display: block;
	z-index: 6;
}
.title_unfold > li {
	height: 40px;
	line-height: 40px;
	text-align: center;
	border-top: 1px solid #f5f5f5;
	font-size: 14px;
}
.sort_cnt_wp  > li:nth-child(1) {
	border-top: none;
}
.title_unfold > li.on {
	color: #1dbe72;
}
.nav_child {
	z-index: 2;
}
/**/
.nav_bar_css {
	top: 87px;
	border-top: none;
}
.sort_cnt_wp >li {
	text-align: left;
	padding-left: 15px;
}
/*主题内容*/
.theme_cnt_wp {
	padding: 0;
	padding-bottom: 15px;
}
.theme_cnt_wp > li {
	float: left;
	width: 75px;
	height: 25px;
	line-height: 25px;
	border-radius: 4px;
	border: 1px solid #f5f5f5;
	margin-top: 15px;
	margin-left: 15px;
	text-align: center;
}
.theme_cnt_wp > li.on {
	border: 1px solid #1dbe72;
	color: #1dbe72;

}


/*日历弹框*/
.start_day_wp #cal {width: 100%;position: absolute;left: 0;top: 0;display: none;background: #F2F2F2;z-index: 7;}
.start_day_wp.show_out #cal {display: block;}
.ex_th {position: fixed;top:0;left: 0;height: 20px;background: #F2F2F2;z-index: 9999;width: 100%;}
.ex_th ul{margin: 0 auto;padding: 0;}
.ex_th li{background: #F2F2F2;}
.ex_th li span{display:inline-block;color: #333;/*line-height: 20px;*/overflow: hidden;text-align: center;font-size: 14px;width: 14%;/*height: 20px;*/float: left;padding: 5px 0;}
.pf_btn{position: fixed;right: 0;bottom: 20px;width: 68px;height: 32px;background: #24b370;border-top-left-radius: 16px;-webkit-border-top-left-radius: 16px;border-top-left-radius: 16px;-webkit-border-bottom-left-radius: 16px;text-align: center;line-height: 32px;color: #FFFFFF;font-size: 13px;}
/*日历*/
.calendar{margin: 40px auto 0;overflow: hidden;width: 100%;}
.calendar .disabled{color: #999999;}
.calendar .outer{width: 100%;overflow: hidden;padding-top: 5px;}
.calendar ul{background: #F2F2F2;width: 100%;}
.calendar li.month {margin-bottom: 15px;}
.calendar .month div{background: #F2F2F2;color: #999;height: 15px;line-height: 15px;overflow: hidden;}
.calendar .month .dates{width:100%;text-align: center;font-size: 15px;color: #13ae67;}
.calendar li+li {padding-left: 12.5px;}
.calendar li span{display: inline-block;width: 14%;height: 40px;border-radius: 5%;text-align: center;vertical-align: middle;overflow: hidden; padding: 0!important; line-height: 40px; font-size: 15px; /*margin: 0 0.12rem;*/}
/*.calendar li.week span {width: 0.76rem;height: 0.76rem;}*/
.calendar li span.hover{background-color:#13ae67;color:#fff;cursor: pointer;}

/*列表*/
.thm_list_wp {
	margin-top: 87px;
	background-color: #f6f9fb;
	padding-bottom: 10px;
}
.thm_list_wp .evy_thm_wp:last-child {
	margin-bottom: 0;
}
.evy_thm_wp {
	height: 135px;
	width: 100%;
	padding: 15px;
	position: relative;	
	margin-bottom: 10px;
	background-color: #fff;
}
.evy_thm_wp>div {
	float: left;
}
.pic_wp {
	width: 145px;
	height: 109px;
	border: none;
	font-size: 0;
}
.pic_wp img {
	width: 100%;
	height: 100%;
}
.itm_scan_wp {
	width: 180px;
	margin-left: 15px;
}
.itm_title {
	font-size: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-height: 23px;
    -webkit-box-orient: vertical;
    height: 50px;
}
.itm_thms {
	font-size: 12px;
	color: #999;
	height: 36px;
}
.itm_thms .evy_thm {
	float: left;
	margin-right: 10px;
}
.itm_price {
	position: absolute;
	right: 16px;
	bottom:15px;
	font-size: 15px;
	color: #ff4c4c;
}
.itm_price .price_word {
	font-size: 10px;
	margin-left: 2px;
}
.start_place {
	color: #666;
	font-size: 13px;
}
/*蒙版*/
.masker {
	position: fixed;
	top:87px;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000;
	opacity: 0.2;
	z-index: 1;
	display: none;
}
.masker.show_out {
	display: block;
}